#ifndef GROUP_H
#define GROUP_H

#include "groupuser.hpp"

#include <string>
#include <vector>

using namespace std;

class Group
{
public:
  Group(int id = -1, string name = "" ,string desc = "")
  {
    this->id = id;
    this->name = name;
    this->desc = desc;
  }

  void setId(int id){ this->id = id; }
  void setName(string name){ this->name = name; }
  void setDesc(string desc){ this->desc = desc; }
  
  int getId() {return this->id; };
  string getName() { return this->name; }
  string getDesc() { return this->desc; }
  vector<GroupUser> &getUsers() { return this->user; }

private:
  int id;
  string name;//名字
  string desc;//群组的信息
  vector<GroupUser> user;

};




#endif